coaching leadership pmi application c++ radius3 management relationship software development software beratung java customer pme j2ee .net open source business crm development developers consulting change management process project management unternehmensberatung projects engineering thin-client training